一樣是使用彭彭老師的教學影片,以下附上網址:
https://www.youtube.com/watch?v=GGp-7VHgsKk&list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk&index=12
認識封包
建立封包
2.1 建立封包資料夾
2.2 建立 init.py 初始化封包程式
2.3 在資料夾中建立模組程式檔案
載入在封包中的模組
認識封包
包含模組的資料夾
用來整理、分類模組程序
建立封包
專案檔案配置
2.1專案檔案配置範例
def distance(x,y):
return (x**2+y**2)**0.5
line.py # 用來計算兩點的距離及斜率
def len(x1,y1,x2,y2):
return ((((x2-x1)**2)+((y2-y1)**2)))**0.5
def slope(x1,y1,x2,y2):
return (y2-y1)/(x2-x1)
載入在封包中的模組
基本語法
import 封包名稱.模組名稱
import 封包名稱.模組名稱 as 模組別名
主程式
import geometry.point # 呼叫 geometry 資料夾裡的 point
result=geometry.point.distance(3,4) # 利用 point 裡面的 distance 計算出 (3,4) 與 (0,0) 的距離
print("距離",result) # 計算出來後會顯示 "距離 5"
import geometry.line as line # 呼叫 geometry 資料夾裡的 line,並將別名取為 line
result=line.slope(1,1,3,3) # 利用 line 裡面的 slope 計算出 (1,1) 與 (3,3) 的斜率
print("斜率",result) # 計算出來後會顯示 "斜率 1"
這幾天都是類似的功能,先是函式->再來模組->最後封包,一層一層的疊起來,目的都是為了讓我們做重複的運算時可以更方便,也因此這個部分還是要認真的學好才行。